Run reftests repeatedly
authorMatthias Clasen <mclasen@redhat.com>
Tue, 3 Jun 2014 02:46:23 +0000 (22:46 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 3 Jun 2014 02:46:23 +0000 (22:46 -0400)
Install test files that run the reftests in the
Adwaita:dark and HighConstrast themes. It works,
so why not.

testsuite/reftests/Makefile.am
testsuite/reftests/reftests-dark.test.in [new file with mode: 0644]
testsuite/reftests/reftests-hc.test.in [new file with mode: 0644]

index c7f87b6856257b6823b819ecce384922ebc05a77..330da63d56076575d276b19802c538f37de92b5e 100644 (file)
@@ -372,13 +372,16 @@ substitutions = \
        -e s,@libexecdir\@,$(libexecdir),g \
        $(NULL)
 
-reftests.test: reftests.test.in Makefile
+%.test: %.test.in
        $(AM_V_GEN) sed $(substitutions) $< > $@.tmp && mv $@.tmp $@
 
 DISTCLEANFILES = reftests.test
 
 testmetadir = $(datadir)/installed-tests/$(PACKAGE)
-testmeta_DATA = reftests.test
+testmeta_DATA =                \
+       reftests.test           \
+       reftests-dark.test      \
+       reftests-hc.test
 endif
 
 -include $(top_srcdir)/git.mk
diff --git a/testsuite/reftests/reftests-dark.test.in b/testsuite/reftests/reftests-dark.test.in
new file mode 100644 (file)
index 0000000..da32518
--- /dev/null
@@ -0,0 +1,3 @@
+[Test]
+Exec=/bin/sh -c "GTK_THEME=Adwaita:dark @libexecdir@/installed-tests/gtk+/gtk-reftest -k --verbose --output $(pwd) --directory @libexecdir@/installed-tests/gtk+/reftests"
+Type=session-exclusive
diff --git a/testsuite/reftests/reftests-hc.test.in b/testsuite/reftests/reftests-hc.test.in
new file mode 100644 (file)
index 0000000..c69d249
--- /dev/null
@@ -0,0 +1,3 @@
+[Test]
+Exec=/bin/sh -c "GTK_THEME=HighContrast @libexecdir@/installed-tests/gtk+/gtk-reftest -k --verbose --output $(pwd) --directory @libexecdir@/installed-tests/gtk+/reftests"
+Type=session-exclusive